Volume 14, Issue 14, July 2023, Pages 37-62
Mohamed Mosaad Kandel; Mohamed Mourad Hassan; Reda Fawzi Ali